A fault-tolerant object service in the OMG's object management architecture
نویسندگان
چکیده
The object management architecture (OMA) has been recognized as a de facto standard in the development of object services in a distributed computing environment. In a distributed system, the provision for failure-recovery is always a vital design issue. However, the fault-tolerant service has not been extensively considered in the current OMA framework, despite the fact that an increasing number of useful common services and common facilities have been adopted in OMA. In this paper, we propose a fault-tolerance developing environment, called Phoinix, which is compatible to the OMA framework. In Phoinix, object services can be developed with embedded fault-tolerance capability to tolerate both hardware and software failures. The fault-tolerance capability in Phoinix is classified into two levels: restart, and rollback-recovery; where the fault-tolerance capability enhances as the level increases. Currently, Phoinix is ported on Orbix 2.0 and on SunOS 4.2. In this paper, the design and implementation of Phoinix is presented and its performance is evaluated.
منابع مشابه
Model Driven Architecture Targets Middleware Interoperability Challenges
Since its inception, the Object Management Group (OMG) has provided vendorand languageindependent interoperability standards to the enterprise. The CORBA (Common Object Request Broker Architecture) standard has recently been modified for -and embraced by -environments that require specialized real-time, fault-tolerant, and embedded systems. The OMG's complementary core modeling specifications i...
متن کاملObject Request Broker ( Orb
Distributed computing has made signiicant advances in the past few years as witnessed by the release of OSF's Distributed Computing Environment (DCE) and the adoption of a set of speciications for distributed object computing by the Object Management Group (OMG). In this report, we discuss OMG's work in distributed computing based on object technology. We attempt to provide a comprehensive cove...
متن کاملApplying Patterns to Improve the Performance of Fault Tolerant CORBA
An increasing number of mission-critical, embedded, telecommunications, and financial distributed systems are being developed using distributed object computing middleware, such as CORBA. Applications for these systems often require the underlying middleware, operating systems, and networks to provide end-to-end quality of service (QoS) support to enhance their efficiency, predictability, scala...
متن کاملA GENERAL MODEL FOR APPLICATION MANAGEMENT 3 Managing Monitoring Data System Management Operations System
Existing approaches for both network and distributed systems management like OSI-NM or Internet-NM have not proven their applicability for the problem of managing distributed applications. This fact is due mainly to two deeciencies: the lack of exibility of the static Internet management model; and the complexity of the OSI model which makes it hard to implement. In this paper we pursue a diier...
متن کاملCosNamingFT - A Fault-Tolerant CORBA Naming Service
This paper describes the design and implementation of a fault-tolerant CORBA naming service CosNamingFT. Every CORBA object is accessed through its Interoperable Object Reference (IOR), which is registered with the CORBA name service. The name service therefore is a critical gateway to all objects in a distributed system; to avoid having a single point of failure, the name service should be mad...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Information & Software Technology
دوره 39 شماره
صفحات -
تاریخ انتشار 1998